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
JavaScript
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