| Conditions | 2 |
| Total Lines | 16 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 1 | ||
| Bugs | 0 | Features | 0 |
| 1 | require 'lita/adapters/ringcentral/callback' |
||
| 30 | def client_connect |
||
| 31 | Lita.logger.info("#{@logger_prefix}Authenticating with RingCentral.") |
||
| 32 | if @token.nil? |
||
| 33 | @client.authorize_password @username, @extension, @password |
||
| 34 | else |
||
| 35 | @client.set_token @token |
||
| 36 | end |
||
| 37 | |||
| 38 | @subscription = @client.create_subscription |
||
| 39 | @subscription.subscribe([ |
||
| 40 | '/restapi/v1.0/account/~/extension/~/message-store/instant?type=SMS' |
||
| 41 | ]) |
||
| 42 | |||
| 43 | observer = Lita::Adapters::RingCentral::Callback.new @robot |
||
| 44 | @subscription.add_observer observer |
||
| 45 | end |
||
| 46 | |||
| 61 | end |