UNPKG

ngx-avatars

Version:

A universal avatar component for Angular applications that fetches / generates avatar based on the information you have about the user.

15 lines 1.61 kB
import { AvatarSource } from './avatar-source.enum'; /** * Skype source implementation. * Fetch avatar source based on skype identifier */ export class Skype { constructor(sourceId) { this.sourceId = sourceId; this.sourceType = AvatarSource.SKYPE; } getAvatar() { return `https://api.skype.com/users/${this.sourceId}/profile/avatar`; } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2t5cGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtYXZhdGFycy9zcmMvbGliL3NvdXJjZXMvc2t5cGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBQ3BEOzs7R0FHRztBQUNILE1BQU0sT0FBTyxLQUFLO0lBR2hCLFlBQW1CLFFBQWdCO1FBQWhCLGFBQVEsR0FBUixRQUFRLENBQVE7UUFGMUIsZUFBVSxHQUFpQixZQUFZLENBQUMsS0FBSyxDQUFDO0lBRWpCLENBQUM7SUFFaEMsU0FBUztRQUNkLE9BQU8sK0JBQStCLElBQUksQ0FBQyxRQUFRLGlCQUFpQixDQUFDO0lBQ3ZFLENBQUM7Q0FDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFNvdXJjZSB9IGZyb20gJy4vc291cmNlJztcclxuaW1wb3J0IHsgQXZhdGFyU291cmNlIH0gZnJvbSAnLi9hdmF0YXItc291cmNlLmVudW0nO1xyXG4vKipcclxuICogIFNreXBlIHNvdXJjZSBpbXBsZW1lbnRhdGlvbi5cclxuICogIEZldGNoIGF2YXRhciBzb3VyY2UgYmFzZWQgb24gc2t5cGUgaWRlbnRpZmllclxyXG4gKi9cclxuZXhwb3J0IGNsYXNzIFNreXBlIGltcGxlbWVudHMgU291cmNlIHtcclxuICByZWFkb25seSBzb3VyY2VUeXBlOiBBdmF0YXJTb3VyY2UgPSBBdmF0YXJTb3VyY2UuU0tZUEU7XHJcblxyXG4gIGNvbnN0cnVjdG9yKHB1YmxpYyBzb3VyY2VJZDogc3RyaW5nKSB7fVxyXG5cclxuICBwdWJsaWMgZ2V0QXZhdGFyKCk6IHN0cmluZyB7XHJcbiAgICByZXR1cm4gYGh0dHBzOi8vYXBpLnNreXBlLmNvbS91c2Vycy8ke3RoaXMuc291cmNlSWR9L3Byb2ZpbGUvYXZhdGFyYDtcclxuICB9XHJcbn1cclxuIl19