9
0
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:
William278
2025-03-07 18:16:46 +00:00
parent 11550e0ba3
commit b725015318
3 changed files with 2 additions and 7 deletions

View File

@@ -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);
}); });

View File

@@ -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)
);
} }
/** /**

View File

@@ -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