Class: Sfeed::IBlockHandler::Client

Inherits:
Object
  • Object
show all
Includes:
Thrift::Client
Defined in:
lib/i_block_handler.rb

Instance Method Summary collapse

Instance Method Details

#checkBlock(albumId, albumUid, uids) ⇒ Object



15
16
17
18
# File 'lib/i_block_handler.rb', line 15

def checkBlock(albumId, albumUid, uids)
  send_checkBlock(albumId, albumUid, uids)
  return recv_checkBlock()
end

#invalidCache(albumId, albumUid) ⇒ Object



30
31
32
33
# File 'lib/i_block_handler.rb', line 30

def invalidCache(albumId, albumUid)
  send_invalidCache(albumId, albumUid)
  recv_invalidCache()
end

#recv_checkBlockObject

Raises:

  • (::Thrift::ApplicationException)


24
25
26
27
28
# File 'lib/i_block_handler.rb', line 24

def recv_checkBlock()
  result = receive_message(CheckBlock_result)
  return result.success unless result.success.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'checkBlock failed: unknown result')
end

#recv_invalidCacheObject



39
40
41
42
# File 'lib/i_block_handler.rb', line 39

def recv_invalidCache()
  result = receive_message(InvalidCache_result)
  return
end

#send_checkBlock(albumId, albumUid, uids) ⇒ Object



20
21
22
# File 'lib/i_block_handler.rb', line 20

def send_checkBlock(albumId, albumUid, uids)
  send_message('checkBlock', CheckBlock_args, :albumId => albumId, :albumUid => albumUid, :uids => uids)
end

#send_invalidCache(albumId, albumUid) ⇒ Object



35
36
37
# File 'lib/i_block_handler.rb', line 35

def send_invalidCache(albumId, albumUid)
  send_message('invalidCache', InvalidCache_args, :albumId => albumId, :albumUid => albumUid)
end