Add EditProfile modal

This commit is contained in:
Paul Frazee 2022-09-07 16:00:25 -05:00
parent 5ae39612d7
commit 9010078489
9 changed files with 177 additions and 8 deletions

View file

@ -89,6 +89,14 @@ export class ProfileViewModel implements bsky.ProfileView.Response {
}
}
async updateProfile(profile: bsky.Profile.Record) {
if (this.did !== this.rootStore.me.did) {
throw new Error('Not your profile!')
}
await apilib.updateProfile(this.rootStore.api, this.did, profile)
await this.refresh()
}
// state transitions
// =