We can now upload avatar image somewhere

This commit is contained in:
Emmanuel ROHEE 2014-08-14 18:40:20 +02:00
parent deae7f4f5d
commit e6c62d5d7f

View File

@ -16,9 +16,9 @@ limitations under the License.
'use strict';
angular.module('RoomsController', ['matrixService', 'mFileInput'])
.controller('RoomsController', ['$scope', '$location', 'matrixService',
function($scope, $location, matrixService) {
angular.module('RoomsController', ['matrixService', 'mFileInput', 'mFileUpload'])
.controller('RoomsController', ['$scope', '$location', 'matrixService', 'mFileUpload',
function($scope, $location, matrixService, mFileUpload) {
$scope.rooms = [];
$scope.public_rooms = [];
@ -167,7 +167,16 @@ angular.module('RoomsController', ['matrixService', 'mFileInput'])
$scope.$watch("newProfileInfo.avatarFile", function(newValue, oldValue) {
if ($scope.newProfileInfo.avatarFile) {
//@TODO: Upload this HTML5 image file to somewhere
console.log("Uploading new avatar file...");
mFileUpload.uploadFile($scope.newProfileInfo.avatarFile).then(
function(url) {
$scope.newProfileInfo.avatar = url;
$scope.setAvatar($scope.newProfileInfo.avatar);
},
function(error) {
$scope.feedback = "Can't upload image";
}
);
}
});