diff --git a/api/index.ts b/api/index.ts index 183f34c..67d7c62 100644 --- a/api/index.ts +++ b/api/index.ts @@ -5,5 +5,6 @@ export * from './src/stores/'; export * from './src/utils/datetime'; export * from './src/utils/permission'; export * from './src/utils/persistent'; +export * from './src/utils/user'; export * from './src/utils/validators'; export * from './src/utils/misc'; diff --git a/api/src/utils/user.ts b/api/src/utils/user.ts new file mode 100644 index 0000000..bf7ee95 --- /dev/null +++ b/api/src/utils/user.ts @@ -0,0 +1,7 @@ +import { api } from '../internal'; + +export function avatarURL(user: FG.User, thumbnail = true) { + return `${api.defaults?.baseURL || ''}/users/${user.userid}/avatar${ + thumbnail ? '?thumbnail' : '' + }`; +}