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