    # File lib/plugins/irc_gw.rb, line 103
      def call(statuses, event, indent = 0)
        if event == :update_friends_timeline
          msg_type = PRIVMSG
        else
          time_format = Termtter::Client.time_format_for statuses
          msg_type = NOTICE
        end
        statuses.each do |s|
          typable_id = Termtter::Client.data_to_typable_id(s.id)
          time = Time.parse(s.created_at).strftime(time_format) if time_format
          reply_to_status_id_str =
            if s.in_reply_to_status_id
              "(reply to #{Termtter::Client.data_to_typable_id(s.in_reply_to_status_id)})"
            else
              nil
            end

          padding = indent > 0 ? '→' : nil

          post s.user.screen_name, msg_type, main_channel, [time, padding, CGI.unescapeHTML(s.text), typable_id, reply_to_status_id_str].compact.join(' ')
          if config.plugins.stdout.show_reply_chain && s.in_reply_to_status_id && indent < config.plugins.stdout.max_indent_level
            begin
              if reply = Termtter::API.twitter.cached_status(s.in_reply_to_status_id)
                call([reply], event, indent+1)
              end
            rescue Rubytter::APIError
            end
          end
        end
      end