Sha256: cf84e0167929ec54c419552f654065bb51b92d0f019e1d2c00b0fe71feb8d44d
Contents?: true
Size: 629 Bytes
Versions: 17
Compression:
Stored size: 629 Bytes
Contents
class SlackSmartBot def get_users() begin users = [] cursor = nil if config.simulate users = client.web_client.users_list else begin resp = client.web_client.users_list(limit: 1000, cursor: cursor) if resp.key?(:members) and resp[:members].is_a?(Array) and resp[:members].size > 0 users << resp[:members] end cursor = resp.get_values(:next_cursor).values[-1] end until cursor.empty? users.flatten! end return users rescue Exception => stack @logger.warn stack end end end
Version data entries
17 entries across 17 versions & 1 rubygems