mirror of
https://github.com/streetwriters/notesnook.git
synced 2025-12-22 22:49:45 +01:00
feat: add basic syncing (untested)
This commit is contained in:
@@ -11,7 +11,7 @@ export default class User {
|
||||
this.context = context;
|
||||
}
|
||||
|
||||
async user() {
|
||||
async get() {
|
||||
return this.context.read("user");
|
||||
}
|
||||
|
||||
@@ -25,11 +25,11 @@ export default class User {
|
||||
await this.context.write("user", user);
|
||||
}
|
||||
|
||||
async refreshToken() {
|
||||
async token() {
|
||||
let user = await this.user();
|
||||
if (!user) return false;
|
||||
if (!user) return;
|
||||
if (user.expiry < Date.now()) {
|
||||
return true;
|
||||
return user.accessToken;
|
||||
}
|
||||
let response = await authRequest("oauth/token", {
|
||||
refresh_token: user.refreshToken,
|
||||
@@ -44,7 +44,7 @@ export default class User {
|
||||
expiry: dt.getTime()
|
||||
};
|
||||
await this.context.write("user", user);
|
||||
return true;
|
||||
return user.accessToken;
|
||||
}
|
||||
|
||||
logout() {
|
||||
|
||||
Reference in New Issue
Block a user