Browse Source

Update Profile component, rewrite local profile urls

Daniel Supernault 4 months ago
parent
commit
dfbccaa195
1 changed files with 7 additions and 0 deletions
  1. 7 0
      resources/assets/components/Profile.vue

+ 7 - 0
resources/assets/components/Profile.vue

@@ -131,6 +131,9 @@
                     // this.fetchPosts();
                     // this.isLoaded = true;
                     this.fetchRelationship();
+                    if(this.cachedProfile && this.cachedProfile.local) {
+                        window.history.pushState({}, '', `/${this.cachedProfile.acct}`);
+                    }
                 } else {
                     this.curUser = window._sharedData.user;
                     this.fetchProfile();
@@ -164,6 +167,10 @@
                         this.owner = false;
                         this.fetchRelationship();
                     }
+
+                    if(res.data && res.data.local) {
+                        window.history.pushState({}, '', `/${res.data.acct}`);
+                    }
                 })
                 .catch(err => {
                     this.$router.push('/i/web/404');