附近的人与线路查询优化&登出取消设备资源释放
This commit is contained in:
parent
200566163a
commit
8e9d49c921
@ -65,7 +65,6 @@ namespace Assets.Scripts.Apis
|
||||
{
|
||||
//释放资源
|
||||
MapUDPService.Dispose();
|
||||
App.MainDeviceAdapter.Dispose();
|
||||
//删除本地文件
|
||||
Helper.DelectDir(PFConstants.MapWorkoutRecordTempFolder);
|
||||
App.tempRecordData = null;
|
||||
|
||||
@ -457,10 +457,12 @@ namespace Assets.Scripts.Ble
|
||||
{
|
||||
if (bleMobileThread == null)
|
||||
return;
|
||||
//bleMobileThread.ManagerInitialized -= BleMobileThread_ManagerInitialized;
|
||||
//bleMobileThread.ManagerStatusChanged -= ManagerStatusChanged;
|
||||
//bleMobileThread.ScanInfoReceived -= WatcherScanInfoReceived;
|
||||
bleMobileThread.ManagerInitialized -= BleMobileThread_ManagerInitialized;
|
||||
bleMobileThread.ManagerStatusChanged -= ManagerStatusChanged;
|
||||
bleMobileThread.ScanInfoReceived -= WatcherScanInfoReceived;
|
||||
bleMobileThread.Dispose();
|
||||
bleMobileThread = null;
|
||||
hwInterface = null;
|
||||
pCache.Clear();
|
||||
}
|
||||
|
||||
|
||||
@ -584,7 +584,7 @@ namespace Assets.Scenes.Ride.Scripts
|
||||
var msgs = RemoveExceptionData(mes);
|
||||
//LastActiveTime = DateTime.Now;
|
||||
var ids = msgs.Where(m => onlineUsers.All(u => u.Id != m.MemberId)).Select(m => m.MemberId);
|
||||
var routeIds = msgs.Where(m => onlineUsers.All(u => u.Id != m.MemberId)).Select(m => m.RouteId);
|
||||
var routeIds = msgs.Where(m => onlineUsers.All(u => u.RouteId != m.RouteId)).Select(m => m.RouteId);
|
||||
if (ids.Any())
|
||||
{
|
||||
List<int> notCachedIds = new List<int>();
|
||||
@ -603,7 +603,7 @@ namespace Assets.Scenes.Ride.Scripts
|
||||
|
||||
if (notCachedIds.Count > 0)
|
||||
{
|
||||
var rangeUser = ConfigHelper.mapApi.GetOnlineUserInfo(ids).data;
|
||||
var rangeUser = ConfigHelper.mapApi.GetOnlineUserInfo(notCachedIds).data;
|
||||
onlineUsers.AddRange(rangeUser);
|
||||
App.userList.AddRange(rangeUser);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user