Browse Source

fix data obtain from the memory cache

main
ghost 3 years ago
parent
commit
e9474b1214
  1. 5
      src/application/controller/api/user/avatar.php
  2. 5
      src/application/controller/api/user/profile.php

5
src/application/controller/api/user/avatar.php

@ -28,11 +28,13 @@ if (isset($_SESSION['userName'])) {
'avatar' => $mcAvatar 'avatar' => $mcAvatar
]; ];
} else {
/* /*
* Step 2: try to obtain avatar from DHT * Step 2: try to obtain avatar from DHT
* *
* */ * */
} else if ($dhtAvatarRevisions = $_twister->getDHTAvatarRevisions($userName)) { if ($dhtAvatarRevisions = $_twister->getDHTAvatarRevisions($userName)) {
// Add DHT version if not exists // Add DHT version if not exists
foreach ((array) $dhtAvatarRevisions as $dhtAvatarRevision) { foreach ((array) $dhtAvatarRevisions as $dhtAvatarRevision) {
@ -96,6 +98,7 @@ if (isset($_SESSION['userName'])) {
// Save identity icon into the cache pool // Save identity icon into the cache pool
$_memcache->set('api.user.avatar.' . $userName, $identityIcon, MEMCACHE_COMPRESS, MEMCACHE_DHT_AVATAR_TIMEOUT); $_memcache->set('api.user.avatar.' . $userName, $identityIcon, MEMCACHE_COMPRESS, MEMCACHE_DHT_AVATAR_TIMEOUT);
} }
}
// User not found in the local database registry // User not found in the local database registry
} else { } else {

5
src/application/controller/api/user/profile.php

@ -28,11 +28,13 @@ if (isset($_SESSION['userName'])) {
'profile' => $mcProfile 'profile' => $mcProfile
]; ];
} else {
/* /*
* Step 2: try to obtain profile from DHT * Step 2: try to obtain profile from DHT
* *
* */ * */
} else if ($dhtProfileRevisions = $_twister->getDHTProfileRevisions($userName)) { if ($dhtProfileRevisions = $_twister->getDHTProfileRevisions($userName)) {
// Add DHT version if not exists // Add DHT version if not exists
foreach ((array) $dhtProfileRevisions as $dhtProfileRevision) { foreach ((array) $dhtProfileRevisions as $dhtProfileRevision) {
@ -93,6 +95,7 @@ if (isset($_SESSION['userName'])) {
'profile' => [] 'profile' => []
]; ];
} }
}
// User not found in the local database registry // User not found in the local database registry
} else { } else {

Loading…
Cancel
Save