59 "Provides command /avatar" ) |
59 "Provides command /avatar" ) |
60 static const gchar *deps[] = { "pep", NULL }; |
60 static const gchar *deps[] = { "pep", NULL }; |
61 |
61 |
62 static module_info_t info_avatar_experimental = { |
62 static module_info_t info_avatar_experimental = { |
63 .branch = "experimental", |
63 .branch = "experimental", |
64 #ifndef HAVE_CMD_ID |
64 .api = 28, |
65 .api = 20, |
|
66 #elif defined HAVE_CMD_SAFE |
|
67 .api = 24, |
|
68 #else |
|
69 .api = 23, |
|
70 #endif |
|
71 .version = PROJECT_VERSION, |
65 .version = PROJECT_VERSION, |
72 .description = DESCRIPTION, |
66 .description = DESCRIPTION, |
73 .requires = deps, |
67 .requires = deps, |
74 .init = avatar_init, |
68 .init = avatar_init, |
75 .uninit = avatar_uninit, |
69 .uninit = avatar_uninit, |
76 .next = NULL, |
70 .next = NULL, |
77 }; |
71 }; |
78 |
72 |
79 module_info_t info_avatar = { |
73 static module_info_t info_avatar_dev = { |
80 .branch = "dev", |
74 .branch = "dev", |
81 .api = 13, |
75 .api = 13, |
82 .version = PROJECT_VERSION, |
76 .version = PROJECT_VERSION, |
83 .description = DESCRIPTION, |
77 .description = DESCRIPTION, |
84 .requires = deps, |
78 .requires = deps, |
85 .init = avatar_init, |
79 .init = avatar_init, |
86 .uninit = avatar_uninit, |
80 .uninit = avatar_uninit, |
87 .next = &info_avatar_experimental, |
81 .next = &info_avatar_experimental, |
|
82 }; |
|
83 |
|
84 module_info_t info_avatar = { |
|
85 .branch = "0.10.0", |
|
86 .api = 1, |
|
87 .version = PROJECT_VERSION, |
|
88 .description = DESCRIPTION, |
|
89 .requires = deps, |
|
90 .init = avatar_init, |
|
91 .uninit = avatar_uninit, |
|
92 .next = &info_avatar_dev, |
88 }; |
93 }; |
89 |
94 |
90 // globals |
95 // globals |
91 |
96 |
92 #define NS_AVATAR_DATA ( "urn:xmpp:avatar:data" ) |
97 #define NS_AVATAR_DATA ( "urn:xmpp:avatar:data" ) |