mirror of
https://github.com/WiIIiam278/HuskSync.git
synced 2025-12-19 14:59:21 +00:00
feat: bump to 3.8, dont set user data on update
This commit is contained in:
@@ -213,8 +213,6 @@ public class RedisManager extends JedisPubSub {
|
|||||||
|
|
||||||
public void sendUserDataUpdate(@NotNull User user, @NotNull DataSnapshot.Packed data) {
|
public void sendUserDataUpdate(@NotNull User user, @NotNull DataSnapshot.Packed data) {
|
||||||
plugin.runAsync(() -> {
|
plugin.runAsync(() -> {
|
||||||
this.setUserData(user, data);
|
|
||||||
|
|
||||||
final RedisMessage redisMessage = RedisMessage.create(user.getUuid(), data.asBytes(plugin));
|
final RedisMessage redisMessage = RedisMessage.create(user.getUuid(), data.asBytes(plugin));
|
||||||
redisMessage.dispatch(plugin, RedisMessage.Type.UPDATE_USER_DATA);
|
redisMessage.dispatch(plugin, RedisMessage.Type.UPDATE_USER_DATA);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -101,10 +101,7 @@ public abstract class DataSyncer {
|
|||||||
* @param cause the save cause
|
* @param cause the save cause
|
||||||
*/
|
*/
|
||||||
public void saveCurrentUserData(@NotNull OnlineUser onlineUser, @NotNull DataSnapshot.SaveCause cause) {
|
public void saveCurrentUserData(@NotNull OnlineUser onlineUser, @NotNull DataSnapshot.SaveCause cause) {
|
||||||
this.saveData(
|
this.saveData(onlineUser, onlineUser.createSnapshot(cause), getRedis()::setUserData);
|
||||||
onlineUser, onlineUser.createSnapshot(cause),
|
|
||||||
(user, data) -> getRedis().setUserData(user, data)
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ org.gradle.daemon=true
|
|||||||
javaVersion=21
|
javaVersion=21
|
||||||
|
|
||||||
# Plugin metadata
|
# Plugin metadata
|
||||||
plugin_version=3.7.3
|
plugin_version=3.8
|
||||||
plugin_archive=husksync
|
plugin_archive=husksync
|
||||||
plugin_description=A modern, cross-server player data synchronization system
|
plugin_description=A modern, cross-server player data synchronization system
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user