mirror of
https://github.com/FrankerFaceZ/FrankerFaceZ.git
synced 2025-07-03 01:28:30 +00:00
3.5.185. Fixes for Twitch changes.
This commit is contained in:
parent
11164648e9
commit
574d627f79
3 changed files with 58 additions and 7 deletions
24
src/main.js
24
src/main.js
|
@ -37,7 +37,7 @@ FFZ.msg_commands = {};
|
|||
|
||||
// Version
|
||||
var VER = FFZ.version_info = {
|
||||
major: 3, minor: 5, revision: 183,
|
||||
major: 3, minor: 5, revision: 185,
|
||||
toString: function() {
|
||||
return [VER.major, VER.minor, VER.revision].join(".") + (VER.extra || "");
|
||||
}
|
||||
|
@ -129,6 +129,28 @@ FFZ.prototype.get_user = function(force_reload) {
|
|||
}
|
||||
|
||||
|
||||
FFZ.prototype.get_user_editor_of = function() {
|
||||
var f = this;
|
||||
return new Promise(function(succeed,fail) {
|
||||
var user = f.get_user();
|
||||
if ( ! user || ! user.login )
|
||||
return fail('not logged in');
|
||||
|
||||
jQuery.get("/" + user.login + "/dashboard/permissions").done(function(data) {
|
||||
var el = document.createElement('div');
|
||||
el.innerHTML = data;
|
||||
|
||||
var links = _.pluck(el.querySelectorAll('#editable .label'), 'href');
|
||||
succeed(_.map(links, function(e) { return e.substr(e.lastIndexOf('/') + 1) }));
|
||||
|
||||
}).fail(function(e) {
|
||||
f.error("Failed to load User Editor State", e);
|
||||
fail('failed to load dashboard');
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
// -------------------
|
||||
// Import Everything!
|
||||
// -------------------
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue