Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require 'faye/websocket'
- require 'eventmachine'
- data = []
- count = 0
- EM.run {
- ws = Faye::WebSocket::Client.new('wss://olymptrade.com/ws2')
- ws.on :open do |event|
- p [:open]
- ws.send('{"uuid":"JCBQ7XBRMYSL0JB4N5","pair":"Bitcoin","size":60}')
- end
- ws.on :message do |event|
- p [:message, event.data]
- data << event.data
- data_servertime = data[0].gsub(/[^d]/, '').to_i
- data.delete_at(0)
- if ((data_servertime % 15) == 0)
- puts "Прошло 15 секунд"
- elsif ((data_servertime % 60) == 0)
- puts "Прошло 60 секунд"
- end
- end
- ws.on :close do |event|
- p [:close, event.code, event.reason]
- ws = nil
- end
- }
Add Comment
Please, Sign In to add comment