ExtensionContext in Extension.jsm has |extension| as an instance member, so use it instead of passing |extension| to registerSchemaAPI's callback. And to make sure that this pattern also works in content processes, move the |extension| member to BaseContext. MozReview-Commit-ID: BgsGGCPQxJR
12 lines
212 B
JavaScript
12 lines
212 B
JavaScript
"use strict";
|
|
|
|
extensions.registerSchemaAPI("idle", context => {
|
|
return {
|
|
idle: {
|
|
queryState: function(detectionIntervalInSeconds) {
|
|
return Promise.resolve("active");
|
|
},
|
|
},
|
|
};
|
|
});
|