mirror of
https://github.com/bitwarden/browser
synced 2025-12-12 06:13:38 +00:00
Fix last seen & spacing issue (#3567)
* Fix last seen & spacing issue * Address PR comments, moving try catch to config service
This commit is contained in:
@@ -2017,7 +2017,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"lastSeenOn": {
|
"lastSeenOn": {
|
||||||
"message": "last seen on $DATE$",
|
"message": "last seen on: $DATE$",
|
||||||
"placeholders": {
|
"placeholders": {
|
||||||
"date": {
|
"date": {
|
||||||
"content": "$1",
|
"content": "$1",
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
<p class="text-center" *ngIf="isCloud">
|
<p class="text-center" *ngIf="isCloud">
|
||||||
{{ "serverVersion" | i18n }}: {{ this.serverConfig?.version }}
|
{{ "serverVersion" | i18n }}: {{ this.serverConfig?.version }}
|
||||||
<span *ngIf="!serverConfig.isValid()">
|
<span *ngIf="!serverConfig.isValid()">
|
||||||
({{ "lastSeenOn" | i18n }}: {{ serverConfig.utcDate | date: "mediumDate" }})
|
({{ "lastSeenOn" | i18n: (serverConfig.utcDate | date: "mediumDate") }})
|
||||||
</span>
|
</span>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
@@ -24,7 +24,7 @@
|
|||||||
{{ "serverVersion" | i18n }} <small>({{ "thirdParty" | i18n }})</small>:
|
{{ "serverVersion" | i18n }} <small>({{ "thirdParty" | i18n }})</small>:
|
||||||
{{ this.serverConfig?.version }}
|
{{ this.serverConfig?.version }}
|
||||||
<span *ngIf="!serverConfig.isValid()">
|
<span *ngIf="!serverConfig.isValid()">
|
||||||
({{ "lastSeenOn" | i18n }}: {{ serverConfig.utcDate | date: "mediumDate" }})
|
({{ "lastSeenOn" | i18n: (serverConfig.utcDate | date: "mediumDate") }})
|
||||||
</span>
|
</span>
|
||||||
</p>
|
</p>
|
||||||
<div class="text-center">
|
<div class="text-center">
|
||||||
@@ -36,7 +36,7 @@
|
|||||||
{{ "serverVersion" | i18n }} <small>({{ "selfHosted" | i18n }})</small>:
|
{{ "serverVersion" | i18n }} <small>({{ "selfHosted" | i18n }})</small>:
|
||||||
{{ this.serverConfig?.version }}
|
{{ this.serverConfig?.version }}
|
||||||
<span *ngIf="!serverConfig.isValid()">
|
<span *ngIf="!serverConfig.isValid()">
|
||||||
({{ "lastSeenOn" | i18n }}: {{ serverConfig.utcDate | date: "mediumDate" }})
|
({{ "lastSeenOn" | i18n: (serverConfig.utcDate | date: "mediumDate") }})
|
||||||
</span>
|
</span>
|
||||||
</p>
|
</p>
|
||||||
</ng-container>
|
</ng-container>
|
||||||
|
|||||||
@@ -48,14 +48,16 @@ export class ConfigService implements ConfigServiceAbstraction {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private async fetchServerConfig(): Promise<ServerConfig> {
|
private async fetchServerConfig(): Promise<ServerConfig> {
|
||||||
const response = await this.configApiService.get();
|
try {
|
||||||
const data = new ServerConfigData(response);
|
const response = await this.configApiService.get();
|
||||||
|
|
||||||
if (data != null) {
|
if (response != null) {
|
||||||
await this.stateService.setServerConfig(data);
|
const data = new ServerConfigData(response);
|
||||||
return new ServerConfig(data);
|
await this.stateService.setServerConfig(data);
|
||||||
|
return new ServerConfig(data);
|
||||||
|
}
|
||||||
|
} catch {
|
||||||
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
return null;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user