|
@@ -1,4 +1,4 @@
|
1
|
|
-/* global Strophe, APP, MD5 */
|
|
1
|
+/* global Strophe, APP, MD5, config */
|
2
|
2
|
var Settings = require("../../settings/Settings");
|
3
|
3
|
|
4
|
4
|
var users = {};
|
|
@@ -57,12 +57,16 @@ var Avatar = {
|
57
|
57
|
"No avatar stored yet for " + jid + " - using JID as ID");
|
58
|
58
|
id = jid;
|
59
|
59
|
}
|
60
|
|
- return 'https://www.gravatar.com/avatar/' +
|
61
|
|
- MD5.hexdigest(id.trim().toLowerCase()) +
|
62
|
|
- "?d=wavatar&size=" + (size || "30");
|
|
60
|
+ if (config.enableThirdPartyRequests === true) {
|
|
61
|
+ return 'https://www.gravatar.com/avatar/' +
|
|
62
|
+ MD5.hexdigest(id.trim().toLowerCase()) +
|
|
63
|
+ "?d=wavatar&size=" + (size || "30");
|
|
64
|
+ } else {
|
|
65
|
+ return 'images/avatar2.png';
|
|
66
|
+ }
|
63
|
67
|
}
|
64
|
68
|
|
65
|
69
|
};
|
66
|
70
|
|
67
|
71
|
|
68
|
|
-module.exports = Avatar;
|
|
72
|
+module.exports = Avatar;
|