releases-comm-central/chat/modules/imServices.jsm

31 строка
1.6 KiB
JavaScript

/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
this.EXPORTED_SYMBOLS = ["Services"];
Components.utils.import("resource://gre/modules/Services.jsm");
Components.utils.import("resource://gre/modules/XPCOMUtils.jsm");
XPCOMUtils.defineLazyServiceGetter(Services, "accounts",
"@mozilla.org/chat/accounts-service;1",
"imIAccountsService");
XPCOMUtils.defineLazyServiceGetter(Services, "core",
"@mozilla.org/chat/core-service;1",
"imICoreService");
XPCOMUtils.defineLazyServiceGetter(Services, "cmd",
"@mozilla.org/chat/commands-service;1",
"imICommandsService");
XPCOMUtils.defineLazyServiceGetter(Services, "contacts",
"@mozilla.org/chat/contacts-service;1",
"imIContactsService");
XPCOMUtils.defineLazyServiceGetter(Services, "conversations",
"@mozilla.org/chat/conversations-service;1",
"imIConversationsService");
XPCOMUtils.defineLazyServiceGetter(Services, "tags",
"@mozilla.org/chat/tags-service;1",
"imITagsService");
XPCOMUtils.defineLazyServiceGetter(Services, "logs",
"@mozilla.org/chat/logger;1",
"imILogger");