Display user badges

This commit is contained in:
Evan Hahn 2021-11-02 18:01:13 -05:00 committed by GitHub
parent 927c22ef73
commit f647c4e053
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
95 changed files with 2891 additions and 424 deletions

View file

@ -0,0 +1,12 @@
// Copyright 2021 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
import { maybeParseUrl } from '../util/url';
export function isBadgeImageFileUrlValid(
url: string,
updatesUrl: string
): boolean {
const expectedPrefix = new URL('/static/badges', updatesUrl).href;
return url.startsWith(expectedPrefix) && Boolean(maybeParseUrl(url));
}