示例#1
0
        echo "importing - ";
        var_dump($saveRes = $store->save($messages, $channel));
        if ($saveRes['total'] == 0) {
            echo "end, stopping\n";
            break;
        }
        if ($saveRes['success'] == 0) {
            echo "failures, stopping\n";
            break;
        }
        $latest = $messages[count($messages) - 1]->ts;
    } while (true);
}
switch ($_SERVER['argv'][1]) {
    case 'channelsList':
        $res = $service->channelsList();
        foreach ($res->channels as $channel) {
            echo $channel->id . "\t" . $channel->name . "\t" . $channel->purpose->value . "\n";
        }
        break;
    case 'channelsHistory':
        $channel = @$_SERVER['argv'][2];
        $latest = @$_SERVER['argv'][3];
        $count = @$_SERVER['argv'][4] ?: 10000;
        $res = $service->channelsHistory($channel, $latest, $count);
        echo json_encode($res);
        break;
    case 'catchup':
        $by = @$_SERVER['argv'][2] ?: 'channel';
        $channels = @$_SERVER['argv'][3];
        if ($channels == 'all') {