Merge branch 'fix-feed-token-refreshment' into 'master'
Fix FeedToken recreation Closes #769 See merge request framasoft/mobilizon!995
This commit is contained in:
commit
539af1ceed
|
@ -484,15 +484,15 @@ export default class EditIdentity extends mixins(identityEditionMixin) {
|
||||||
|
|
||||||
async generateFeedTokens(): Promise<void> {
|
async generateFeedTokens(): Promise<void> {
|
||||||
const newToken = await this.createNewFeedToken();
|
const newToken = await this.createNewFeedToken();
|
||||||
this.identity.feedTokens.push(newToken);
|
this.identity.feedTokens = [...this.identity.feedTokens, newToken];
|
||||||
}
|
}
|
||||||
|
|
||||||
async regenerateFeedTokens(): Promise<void> {
|
async regenerateFeedTokens(): Promise<void> {
|
||||||
if (this.identity?.feedTokens.length < 1) return;
|
if (this.identity?.feedTokens.length < 1) return;
|
||||||
await this.deleteFeedToken(this.identity.feedTokens[0].token);
|
await this.deleteFeedToken(this.identity.feedTokens[0].token);
|
||||||
const newToken = await this.createNewFeedToken();
|
const newToken = await this.createNewFeedToken();
|
||||||
this.identity.feedTokens.pop();
|
const feedTokens = this.identity.feedTokens.slice(0, -1);
|
||||||
this.identity.feedTokens.push(newToken);
|
this.identity.feedTokens = [...feedTokens, newToken];
|
||||||
}
|
}
|
||||||
|
|
||||||
private async deleteFeedToken(token: string): Promise<void> {
|
private async deleteFeedToken(token: string): Promise<void> {
|
||||||
|
|
Loading…
Reference in a new issue