Mercurial > snowl
diff modules/feed.js @ 357:1db123f46ed7
add some glue to let sources be queried to see if they are also targets
author | Myk Melez <myk@mozilla.org> |
---|---|
date | Mon, 03 Nov 2008 18:02:27 -0800 |
parents | e9d7087abad1 |
children | c00b3db58dcf |
line wrap: on
line diff
--- a/modules/feed.js Sun Nov 02 10:28:38 2008 -0700 +++ b/modules/feed.js Mon Nov 03 18:02:27 2008 -0800 @@ -53,6 +53,7 @@ // modules that are Snowl-specific Cu.import("resource://snowl/modules/datastore.js"); Cu.import("resource://snowl/modules/source.js"); +Cu.import("resource://snowl/modules/target.js"); Cu.import("resource://snowl/modules/identity.js"); Cu.import("resource://snowl/modules/message.js"); Cu.import("resource://snowl/modules/utils.js"); @@ -100,6 +101,20 @@ return this._obsSvc; }, + + //**************************************************************************// + // Class Composition Goo + + _classes: [SnowlSource], + + implements: function(cls) { + return (this._classes.indexOf(cls) != -1); + }, + + + //**************************************************************************// + // XPCOM Interface Goo + // nsISupports QueryInterface: XPCOMUtils.generateQI([Ci.nsIAuthPrompt2]),