rookie-pr / psi-dev

Automatically exported from code.google.com/p/psi-dev
0 stars 0 forks source link

Команда "time" для mcmd #14

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Добавляет команду "time" для чатов и 
групчатов.

Original issue reported on code.google.com by ky6uk.kun on 24 Dec 2008 at 2:50

Attachments:

GoogleCodeExporter commented 9 years ago
Немного о XEP-0202 (Entity Time):
Оказалось что текущий патч от machekku 
работает не со всеми клиентам. (c gajim,
например, не работает, хотя этот ксеп в нем 
реализован).

Пример из ксепа:

<iq type='get'
    from='romeo@montague.net/orchard'
    to='juliet@capulet.com/balcony'
    id='time_1'>
  <time xmlns='urn:xmpp:time'/>
</iq>

однако вместо <time/> патч от machekku посылает 
<query/> и с совершенно другим
неймспейсом, не 'urn:xmpp:time'.

Следующий патч добавляет в iris 2 расширенные 
функции queryTag() и queryNS(), в
которых можно явно указать имя элемента 
(например queryTag(..., "time")), и вносит
небольшие изменения в обработку самих 
запросов, следуя примерам из ксепа.
(накладывается на примененный выше патч, 
объединять в один пока не стал)

Original comment by ky6uk.kun on 25 Dec 2008 at 1:17

Attachments:

GoogleCodeExporter commented 9 years ago
Похвально :)

Original comment by givan101 on 25 Dec 2008 at 1:33

GoogleCodeExporter commented 9 years ago
Для второго патча скорее всего нужно было 
открывать отдельную задачу (в которой будет
обновленнывй ky6uk'om, патч machekku)?

Original comment by maksim.maj on 25 Dec 2008 at 3:11

GoogleCodeExporter commented 9 years ago
can't find file to patch

The text leading up to this was:
--------------------------
|From: Ky6uk <ky6uk.kun@gmail.com>
|Date: Thu, 25 Dec 2008 05:53:20 +0500
|
|diff --git a/src/entitytimetask.cpp b/src/entitytimetask.cpp
|index 3495a86..a6d1d71 100644
|--- a/src/entitytimetask.cpp
|+++ b/src/entitytimetask.cpp
--------------------------

В исходниках такого файла не нашёл :(

Original comment by vladimir.shelukhin on 25 Dec 2008 at 4:04

GoogleCodeExporter commented 9 years ago
Опять же не знал, что все патчи должны 
применяться искючительно на ванильный psi.

Original comment by ky6uk.kun on 25 Dec 2008 at 6:08

GoogleCodeExporter commented 9 years ago
Passsed to [http://code.google.com/p/psi-dev/issues/detail?id=19 Issue 19: 
Entity time]

Original comment by maksim.maj on 26 Dec 2008 at 1:45