uploadAvatars: function (imageId) { var loader = this.loader; if (loader.isLoading) return; var user = userModel.get(); var self = this; loader.showLoading(); bridge.image.upload(api.ShopAPI.url('/api/user/uploadGravatar'), { pspcode: user.PSP_CODE }, { absgravatar: imageId }, function (res) { Toast.showToast(res.msg); if (res.success) { userModel.set({ Avatars: self.model.data.src }); } loader.hideLoading(); }); },
model.camera = function () { bridge.image.camera(function (res) { model.set({ src: res.src || res.thumbnail }); self.uploadAvatars(res.id); }); }