@@ 125-138 (lines=14) @@ | ||
122 | * |
|
123 | * @return array Message |
|
124 | */ |
|
125 | public function getRecentPrivateChatHistory($userId, array $parameters = array()) |
|
126 | { |
|
127 | $response = $this->client->get( |
|
128 | sprintf('/v2/user/%s/history/latest', $userId), |
|
129 | $parameters |
|
130 | ); |
|
131 | ||
132 | $messages = array(); |
|
133 | foreach ($response['items'] as $response) { |
|
134 | $messages[] = new Message($response); |
|
135 | } |
|
136 | ||
137 | return $messages; |
|
138 | } |
|
139 | ||
140 | /** |
|
141 | * Fetch one specific message by id |
|
@@ 150-160 (lines=11) @@ | ||
147 | * |
|
148 | * @return Message |
|
149 | */ |
|
150 | public function getPrivateChatMessage($user, $messageId, array $parameters = array()) |
|
151 | { |
|
152 | $response = $this->client->get( |
|
153 | sprintf('/v2/user/%s/history/%s', $user, $messageId), |
|
154 | $parameters |
|
155 | ); |
|
156 | ||
157 | $message = new Message($response['message']); |
|
158 | ||
159 | return $message; |
|
160 | } |
|
161 | ||
162 | /** |
|
163 | * Gets a user photo |