Browse Source

Services.Add now returns the object passed to it

tags/docs-0.9
RogueException 9 years ago
parent
commit
f832eadba8
1 changed files with 2 additions and 1 deletions
  1. +2
    -1
      src/Discord.Net/ServiceManager.cs

+ 2
- 1
src/Discord.Net/ServiceManager.cs View File

@@ -15,11 +15,12 @@ namespace Discord
_services = new Dictionary<Type, IService>(); _services = new Dictionary<Type, IService>();
} }


public void Add<T>(T service)
public T Add<T>(T service)
where T : class, IService where T : class, IService
{ {
_services.Add(typeof(T), service); _services.Add(typeof(T), service);
service.Install(Client); service.Install(Client);
return service;
} }


public T Get<T>(bool isRequired = true) public T Get<T>(bool isRequired = true)


Loading…
Cancel
Save