2019-05-13 14:02:10 -06:00
|
|
|
import '../../scss/Account/main.scss';
|
|
|
|
|
|
|
|
import { renderLoginForm } from "./render";
|
2019-05-21 16:29:05 -06:00
|
|
|
import { triggerLoginChanges } from './login';
|
2019-05-23 12:03:25 -06:00
|
|
|
import { syncDictionary, uploadWords, uploadDetails, uploadWholeDictionary } from './sync';
|
2019-05-13 14:02:10 -06:00
|
|
|
|
|
|
|
export function showLoginForm() {
|
|
|
|
renderLoginForm();
|
2019-05-21 16:29:05 -06:00
|
|
|
}
|
|
|
|
|
|
|
|
export function loginWithToken() {
|
|
|
|
triggerLoginChanges();
|
|
|
|
syncDictionary();
|
2019-05-22 20:22:57 -06:00
|
|
|
}
|
|
|
|
|
2019-05-23 12:03:25 -06:00
|
|
|
export function syncImportedDictionary() {
|
|
|
|
uploadWholeDictionary(true);
|
|
|
|
}
|
|
|
|
|
|
|
|
export function uploadDetailsDirect() {
|
|
|
|
uploadDetails();
|
|
|
|
}
|
|
|
|
|
2019-05-22 20:22:57 -06:00
|
|
|
export function uploadWord(word) {
|
|
|
|
uploadWords([word]);
|
2019-05-23 12:03:25 -06:00
|
|
|
}
|
|
|
|
|
|
|
|
export function syncImportedWords(words) {
|
|
|
|
uploadWords(words);
|
2019-05-13 14:02:10 -06:00
|
|
|
}
|