Skip to content

Commit

Permalink
Fix bug
Browse files Browse the repository at this point in the history
  • Loading branch information
SupertigerDev committed Jul 6, 2024
1 parent ce440d9 commit dd2754d
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 6 deletions.
5 changes: 5 additions & 0 deletions src/chat-api/store/useUsers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -138,9 +138,14 @@ const reset = () => {
const presencesArray = () => Object.values(userPresences);

const updateLastOnlineAt = (userId: string) => {
const account = useAccount();
const friends = useFriends();
const user = get(userId);
if (!user) return;
if (account.user()?.id === userId && user.lastOnlineStatus !== LastOnlineStatus.HIDDEN) {
setUsers(userId, "lastOnlineAt", Date.now());
return;
}
if (user.lastOnlineStatus === LastOnlineStatus.FRIENDS_AND_SERVERS) {
setUsers(userId, "lastOnlineAt", Date.now());
return;
Expand Down
6 changes: 3 additions & 3 deletions src/components/settings/PrivacySettings.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ export default function PrivacySettings() {
<BreadcrumbItem title={t("settings.drawer.privacy")} />
</Breadcrumb>

<LastSeenOptions/>
<LastOnlineOptions/>
<DMOptions />
<ProfileOptions/>

Expand All @@ -54,7 +54,7 @@ export default function PrivacySettings() {
}


function LastSeenOptions() {
function LastOnlineOptions() {
const {account} = useStore();

const friendRequestStatus = () => account.user()?.lastOnlineStatus;
Expand All @@ -76,7 +76,7 @@ function LastSeenOptions() {
<FlexColumn>


<SettingsBlock class={css`margin-top: 10px;`} description={t("settings.privacy.lastSeen.description")} header icon='access_time' label={t("settings.privacy.lastSeen.title")} />
<SettingsBlock class={css`margin-top: 10px;`} description={t("settings.privacy.lastOnline.description")} header icon='access_time' label={t("settings.privacy.lastOnline.title")} />
<RadioBoxContainer>
<RadioBox onChange={onChange} items={radioboxItems} initialId={friendRequestStatus() || 0} />
</RadioBoxContainer>
Expand Down
6 changes: 3 additions & 3 deletions src/locales/list/en-gb.json
Original file line number Diff line number Diff line change
Expand Up @@ -224,9 +224,9 @@
"serversOnly": "Servers Only",
"nobody": "Nobody"
},
"lastSeen": {
"description": "Set who can see your last seen time.",
"title": "Last Seen Time"
"lastOnline": {
"description": "Set who can see your last online time.",
"title": "Last Online Time"
}
}
},
Expand Down

0 comments on commit dd2754d

Please sign in to comment.