35 lines
712 B
JavaScript
35 lines
712 B
JavaScript
/*
|
|
SpacedeckUpdates
|
|
This module contains functions dealing with Updates / Notifications.
|
|
*/
|
|
|
|
SpacedeckUpdates = {
|
|
|
|
user_notifications: [],
|
|
updates_items: [],
|
|
|
|
update_name_for_key: function(key) {
|
|
|
|
var updates_mapping = {
|
|
'space_like': "liked",
|
|
'space_comment': "commented in",
|
|
'space_follow': "is now following",
|
|
'space_publish': "published a new version of"
|
|
}
|
|
|
|
var name = updates_mapping[key];
|
|
if(name) return name;
|
|
return key;
|
|
},
|
|
|
|
load_updates: function() {
|
|
|
|
load_notifications(this.user, function(notifications) {
|
|
this.user_notifications = notifications;
|
|
});
|
|
},
|
|
|
|
activate_updates: function() {
|
|
$location.path("/updates");
|
|
}
|
|
} |