[ekiga] Chat stack: name the default payload "text/plain" instead of "bare"
- From: Julien Puydt <jpuydt src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [ekiga] Chat stack: name the default payload "text/plain" instead of "bare"
- Date: Mon, 3 Mar 2014 11:13:07 +0000 (UTC)
commit 2e34fb0b910808abff7c6f64c670560b9f103e28
Author: Julien Puydt <jpuydt free fr>
Date: Mon Mar 3 12:00:30 2014 +0100
Chat stack: name the default payload "text/plain" instead of "bare"
lib/engine/chat/conversation.h | 4 ++--
lib/engine/components/opal/sip-endpoint.cpp | 10 +++++-----
lib/engine/gui/gtk-frontend/chat-area.cpp | 10 ++++++----
plugins/loudmouth/loudmouth-heap-roster.cpp | 2 +-
4 files changed, 14 insertions(+), 12 deletions(-)
---
diff --git a/lib/engine/chat/conversation.h b/lib/engine/chat/conversation.h
index 12cb312..7dfb4ff 100644
--- a/lib/engine/chat/conversation.h
+++ b/lib/engine/chat/conversation.h
@@ -46,8 +46,8 @@ namespace Ekiga {
/* who? */
const std::string name;
/* For the payload the idea is:
- * payload["bare"] for a bare text message for example
- * paylord["xhtml"] for a XHTML-enhanced message
+ * payload["text/plain"] for a bare text message for example
+ * paylord["text/xhtml"] for a XHTML-enhanced message
*
* A gui trying to show a message would so something like:
* iter = payload.find('xhtml')
diff --git a/lib/engine/components/opal/sip-endpoint.cpp b/lib/engine/components/opal/sip-endpoint.cpp
index a74ca31..9b485d9 100644
--- a/lib/engine/components/opal/sip-endpoint.cpp
+++ b/lib/engine/components/opal/sip-endpoint.cpp
@@ -197,7 +197,7 @@ Opal::Sip::EndPoint::send_message (const std::string & _uri,
const Ekiga::Message::payload_type payload)
{
// FIXME: here we should check which kind of payload we have
- Ekiga::Message::payload_type::const_iterator iter = payload.find("bare");
+ Ekiga::Message::payload_type::const_iterator iter = payload.find("text/plain");
if (!_uri.empty () && (_uri.find ("sip:") == 0 || _uri.find (':') == string::npos) && iter != payload.end
()) {
OpalIM im;
im.m_to = PURL (_uri);
@@ -815,8 +815,8 @@ Opal::Sip::EndPoint::OnReceivedMESSAGE (OpalTransport & transport,
std::string message_uri = (const char *) uri.AsString ();
std::string _message = (const char *) pdu.GetEntityBody ();
Ekiga::Message::payload_type payload;
- // FIXME: we push as 'bare' without really knowing
- payload.insert (std::make_pair ("bare", _message));
+ // FIXME: we push as 'text/plain' without really knowing
+ payload.insert (std::make_pair ("text/plain", _message));
GTimeVal current;
g_get_current_time (¤t);
gchar* time = g_time_val_to_iso8601 (¤t);
@@ -850,8 +850,8 @@ Opal::Sip::EndPoint::OnMESSAGECompleted (const SIPMessage::Params & params,
else
reason_shown += SIP_PDU::GetStatusCodeDescription (reason); // too many to translate them with _()...
Ekiga::Message::payload_type payload;
- // FIXME: we push as 'bare' without really knowing...
- payload.insert (std::make_pair ("bare", reason_shown));
+ // FIXME: we push as 'text/plain' without really knowing...
+ payload.insert (std::make_pair ("text/plain", reason_shown));
GTimeVal current;
g_get_current_time (¤t);
gchar* time = g_time_val_to_iso8601 (¤t);
diff --git a/lib/engine/gui/gtk-frontend/chat-area.cpp b/lib/engine/gui/gtk-frontend/chat-area.cpp
index b465bbd..8d7ec8f 100644
--- a/lib/engine/gui/gtk-frontend/chat-area.cpp
+++ b/lib/engine/gui/gtk-frontend/chat-area.cpp
@@ -546,8 +546,8 @@ message_activated_cb (G_GNUC_UNUSED GtkWidget *w,
body = gtk_text_buffer_get_text (GTK_TEXT_BUFFER (buffer), &start_iter, &end_iter, TRUE);
Ekiga::Message::payload_type message;
- // FIXME: perhaps we have more than bare!
- message.insert(std::make_pair("bare", body));
+ // FIXME: perhaps we have more than plain!
+ message.insert(std::make_pair("text/plain", body));
if (self->priv->conversation->send_message (message))
gtk_text_buffer_delete (GTK_TEXT_BUFFER (buffer), &start_iter, &end_iter);
@@ -572,12 +572,14 @@ on_message_received (ChatArea* self,
if (message.name == "") {
- Ekiga::Message::payload_type::const_iterator iter = message.payload.find ("bare");
+ Ekiga::Message::payload_type::const_iterator iter
+ = message.payload.find ("text/plain");
if (iter != message.payload.end ())
chat_area_add_notice (self, iter->second.c_str ());
} else {
- Ekiga::Message::payload_type::const_iterator iter = message.payload.find ("bare");
+ Ekiga::Message::payload_type::const_iterator iter
+ = message.payload.find ("text/plain");
if (iter != message.payload.end ())
chat_area_add_message (self, message.name.c_str (), iter->second.c_str ());
}
diff --git a/plugins/loudmouth/loudmouth-heap-roster.cpp b/plugins/loudmouth/loudmouth-heap-roster.cpp
index 68bce15..c58140e 100644
--- a/plugins/loudmouth/loudmouth-heap-roster.cpp
+++ b/plugins/loudmouth/loudmouth-heap-roster.cpp
@@ -234,7 +234,7 @@ LM::HeapRoster::handle_message (LmConnection* /*connection*/,
result = LM_HANDLER_RESULT_REMOVE_MESSAGE;
Ekiga::Message::payload_type payload;
- payload["bare"] = lm_message_node_get_value (body);
+ payload["text/plain"] = lm_message_node_get_value (body);
dialect->push_message (item, payload);
}
// it could also be an avatar or a pubsub event or...
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]