Skip to content

Commit

Permalink
Closes #24
Browse files Browse the repository at this point in the history
  • Loading branch information
givip committed Aug 23, 2018
1 parent b282140 commit 8d10aea
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
4 changes: 2 additions & 2 deletions Sources/Telegrammer/Dispatcher/Dispatcher.swift
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ public extension Dispatcher {
- handler: Handler to add in `Dispatcher`'s handlers queue
- group: Group of `Dispatcher`'s handler queue, `zero` group by default
*/
func add<T: Handler>(handler: T, to group: HandlerGroup = .zero) {
func add(handler: Handler, to group: HandlerGroup = .zero) {
self.handlersQueue.add(handler, to: group)
}

Expand All @@ -86,7 +86,7 @@ public extension Dispatcher {
- handler: Handler to be removed
- group: Group from which handlers will be removed
*/
func remove<T: Handler>(handler: T, from group: HandlerGroup) {
func remove(handler: Handler, from group: HandlerGroup) {
self.handlersQueue.remove(handler, from: group)
}

Expand Down
4 changes: 2 additions & 2 deletions Sources/Telegrammer/Dispatcher/HandlersQueue.swift
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ public final class HandlersQueue {

private let concurrentQueue = DispatchQueue(label: "TLGRM-HANDLERS-QUEUE", attributes: .concurrent)

public func add<T: Handler>(_ handler: T, to group: HandlerGroup) {
public func add(_ handler: Handler, to group: HandlerGroup) {
concurrentQueue.async(flags: .barrier) {
if var groupHandlers = self._handlers[group] {
groupHandlers.append(handler)
Expand All @@ -49,7 +49,7 @@ public final class HandlersQueue {
}
}

public func remove<T: Handler>(_ handler: T, from group: HandlerGroup) {
public func remove(_ handler: Handler, from group: HandlerGroup) {
concurrentQueue.async(flags: .barrier) {
guard var groupHandlers = self._handlers[group] else { return }
groupHandlers = groupHandlers.filter( { $0.name != handler.name } )
Expand Down

0 comments on commit 8d10aea

Please sign in to comment.