【问题标题】:Wrap a libpurple plugin for Adium为 Adium 包装一个 libpurple 插件
【发布时间】:2013-12-31 09:01:07
【问题描述】:

David G. F. 为 Whatsapp 写了libpurple Plugin。我用 pidgin 对其进行了测试,它对我有用。现在我尝试为Adium (Issue on github) 包装它。

我尝试用this post 包装Adiumlibpurple 插件。我可以构建插件,然后将其添加到 adium,但没有任何反应。所以我的包装器中的调用可能是错误的。任何人都可以检查吗?在github上:

@implementation WhatsAppPlugin
- (void) installLibpurplePlugin
{
    purple_init_whatsapp_plugin();  
}

https://github.com/avarx/Adium-Whatsapp/blob/master/WhatsAppPlugin/WhatsAppPlugin.m

【问题讨论】:

  • 似乎需要进行代码审查。
  • 我不知道 codereview.stackexchange.com。我会把它贴在那里。
  • @SebastianDressler 这不是用于代码审查,CR 是用于审查问题中发布的工作代码。不适用于修复通过链接提供的无效代码。

标签: c xcode libpurple adium


【解决方案1】:

我不是 Adium 专家,但当我遇到类似问题时:为 Adium 包装 libpurple 插件,source code of microblog-purple 非常有帮助。我只是编写了相同的函数,几乎没有什么改动,一切正常。

如您所见,仅编写 installLibpurplePlugin 是不够的。您应该初始化帐户和服务类。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-01
    • 2016-08-14
    • 1970-01-01
    • 2012-01-22
    • 2014-10-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多