From aa94035987926f47b037c32b3c89ac470a40dc40 Mon Sep 17 00:00:00 2001 From: Akihiko Odaki Date: Mon, 2 Apr 2018 13:44:32 +0900 Subject: Introduce acct directory --- src/acct/parse.ts | 4 ++++ src/acct/render.ts | 3 +++ src/client/app/ch/tags/channel.tag | 2 +- src/client/app/common/views/components/autocomplete.vue | 2 +- src/client/app/common/views/components/messaging-room.message.vue | 2 +- src/client/app/common/views/components/messaging.vue | 2 +- src/client/app/common/views/components/post-html.ts | 2 +- src/client/app/common/views/components/welcome-timeline.vue | 2 +- src/client/app/desktop/views/components/friends-maker.vue | 2 +- src/client/app/desktop/views/components/messaging-room-window.vue | 2 +- src/client/app/desktop/views/components/notifications.vue | 2 +- src/client/app/desktop/views/components/post-detail.sub.vue | 2 +- src/client/app/desktop/views/components/post-detail.vue | 2 +- src/client/app/desktop/views/components/post-preview.vue | 2 +- src/client/app/desktop/views/components/posts.post.sub.vue | 2 +- src/client/app/desktop/views/components/posts.post.vue | 2 +- src/client/app/desktop/views/components/settings.mute.vue | 2 +- src/client/app/desktop/views/components/user-preview.vue | 4 ++-- src/client/app/desktop/views/components/users-list.item.vue | 2 +- src/client/app/desktop/views/pages/messaging-room.vue | 2 +- src/client/app/desktop/views/pages/user/user.followers-you-know.vue | 2 +- src/client/app/desktop/views/pages/user/user.friends.vue | 2 +- src/client/app/desktop/views/pages/user/user.header.vue | 2 +- src/client/app/desktop/views/pages/user/user.vue | 2 +- src/client/app/desktop/views/pages/welcome.vue | 2 +- src/client/app/desktop/views/widgets/channel.channel.post.vue | 2 +- src/client/app/desktop/views/widgets/polls.vue | 2 +- src/client/app/desktop/views/widgets/trends.vue | 2 +- src/client/app/desktop/views/widgets/users.vue | 2 +- src/client/app/mobile/views/components/notification.vue | 2 +- src/client/app/mobile/views/components/post-card.vue | 2 +- src/client/app/mobile/views/components/post-detail.sub.vue | 2 +- src/client/app/mobile/views/components/post-detail.vue | 2 +- src/client/app/mobile/views/components/post-preview.vue | 2 +- src/client/app/mobile/views/components/post.sub.vue | 2 +- src/client/app/mobile/views/components/post.vue | 2 +- src/client/app/mobile/views/components/user-card.vue | 2 +- src/client/app/mobile/views/components/user-preview.vue | 2 +- src/client/app/mobile/views/pages/followers.vue | 2 +- src/client/app/mobile/views/pages/following.vue | 2 +- src/client/app/mobile/views/pages/messaging-room.vue | 2 +- src/client/app/mobile/views/pages/messaging.vue | 2 +- src/client/app/mobile/views/pages/user.vue | 4 ++-- src/client/app/mobile/views/pages/user/home.followers-you-know.vue | 2 +- src/client/app/mobile/views/pages/user/home.photos.vue | 2 +- src/drive/add-file.ts | 2 +- src/renderers/get-user-summary.ts | 2 +- src/server/activitypub/inbox.ts | 2 +- src/server/activitypub/post.ts | 2 +- src/server/activitypub/with-user.ts | 2 +- src/server/api/bot/core.ts | 2 +- src/server/api/bot/interfaces/line.ts | 4 ++-- src/server/api/endpoints/posts/create.ts | 4 ++-- src/server/api/limitter.ts | 2 +- src/server/webfinger.ts | 2 +- src/text/parse/elements/mention.ts | 2 +- src/user/get-acct.ts | 3 --- src/user/parse-acct.ts | 4 ---- 58 files changed, 65 insertions(+), 65 deletions(-) create mode 100644 src/acct/parse.ts create mode 100644 src/acct/render.ts delete mode 100644 src/user/get-acct.ts delete mode 100644 src/user/parse-acct.ts (limited to 'src') diff --git a/src/acct/parse.ts b/src/acct/parse.ts new file mode 100644 index 0000000000..ef1f55405d --- /dev/null +++ b/src/acct/parse.ts @@ -0,0 +1,4 @@ +export default acct => { + const splitted = acct.split('@', 2); + return { username: splitted[0], host: splitted[1] || null }; +}; diff --git a/src/acct/render.ts b/src/acct/render.ts new file mode 100644 index 0000000000..9afb03d88b --- /dev/null +++ b/src/acct/render.ts @@ -0,0 +1,3 @@ +export default user => { + return user.host === null ? user.username : `${user.username}@${user.host}`; +}; diff --git a/src/client/app/ch/tags/channel.tag b/src/client/app/ch/tags/channel.tag index 0c139ba267..1ebc3ccebc 100644 --- a/src/client/app/ch/tags/channel.tag +++ b/src/client/app/ch/tags/channel.tag @@ -229,7 +229,7 @@