ngx-avatar-2
Version:
A universal avatar component for Angular applications that fetches / generates avatar based on the information you have about the user.
16 lines • 1.58 kB
JavaScript
import { AvatarSource } from './avatar-source.enum';
/**
* Skype source implementation.
* Fetch avatar source based on skype identifier
*/
export class Skype {
sourceId;
sourceType = AvatarSource.SKYPE;
constructor(sourceId) {
this.sourceId = sourceId;
}
getAvatar() {
return `https://api.skype.com/users/${this.sourceId}/profile/avatar`;
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2t5cGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtYXZhdGFyLTIvc3JjL2xpYi9zb3VyY2VzL3NreXBlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxzQkFBc0IsQ0FBQztBQUNwRDs7O0dBR0c7QUFDSCxNQUFNLE9BQU8sS0FBSztJQUdHO0lBRlYsVUFBVSxHQUFpQixZQUFZLENBQUMsS0FBSyxDQUFDO0lBRXZELFlBQW1CLFFBQWdCO1FBQWhCLGFBQVEsR0FBUixRQUFRLENBQVE7SUFBRyxDQUFDO0lBRWhDLFNBQVM7UUFDZCxPQUFPLCtCQUErQixJQUFJLENBQUMsUUFBUSxpQkFBaUIsQ0FBQztJQUN2RSxDQUFDO0NBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBTb3VyY2UgfSBmcm9tICcuL3NvdXJjZSc7XG5pbXBvcnQgeyBBdmF0YXJTb3VyY2UgfSBmcm9tICcuL2F2YXRhci1zb3VyY2UuZW51bSc7XG4vKipcbiAqICBTa3lwZSBzb3VyY2UgaW1wbGVtZW50YXRpb24uXG4gKiAgRmV0Y2ggYXZhdGFyIHNvdXJjZSBiYXNlZCBvbiBza3lwZSBpZGVudGlmaWVyXG4gKi9cbmV4cG9ydCBjbGFzcyBTa3lwZSBpbXBsZW1lbnRzIFNvdXJjZSB7XG4gIHJlYWRvbmx5IHNvdXJjZVR5cGU6IEF2YXRhclNvdXJjZSA9IEF2YXRhclNvdXJjZS5TS1lQRTtcblxuICBjb25zdHJ1Y3RvcihwdWJsaWMgc291cmNlSWQ6IHN0cmluZykge31cblxuICBwdWJsaWMgZ2V0QXZhdGFyKCk6IHN0cmluZyB7XG4gICAgcmV0dXJuIGBodHRwczovL2FwaS5za3lwZS5jb20vdXNlcnMvJHt0aGlzLnNvdXJjZUlkfS9wcm9maWxlL2F2YXRhcmA7XG4gIH1cbn1cbiJdfQ==