import { Services } from '../../lib/services'; import log from '../../lib/methods/helpers/log'; import { IAvatar } from '../../definitions'; import { handleError } from './submitHelpers'; export const changeRoomsAvatar = async (rid: string, roomAvatar: string | null) => { try { await Services.saveRoomSettings(rid, { roomAvatar }); } catch (e) { log(e); return handleError(e, 'changing_avatar'); } }; export const changeUserAvatar = async (avatarUpload: IAvatar) => { try { await Services.setAvatarFromService(avatarUpload); } catch (e) { return handleError(e, 'changing_avatar'); } }; export const resetUserAvatar = async (userId: string) => { try { await Services.resetAvatar(userId); } catch (e) { return handleError(e, 'changing_avatar'); } };