This commit is contained in:
lx
2026-07-06 14:01:11 -04:00
commit c4f97d729d
16468 changed files with 935321 additions and 0 deletions
@@ -0,0 +1,25 @@
local Modules = game:GetService("CoreGui").RobloxGui.Modules
local Immutable = require(Modules.Common.Immutable)
local RequestPlaceThumbnail = require(Modules.LuaChat.Actions.RequestPlaceThumbnail)
local ReceivedPlaceThumbnail = require(Modules.LuaChat.Actions.ReceivedPlaceThumbnail)
local FailedToFetchPlaceThumbnail = require(Modules.LuaChat.Actions.FailedToFetchPlaceThumbnail)
return function(state, action)
state = state or {}
if action.type == RequestPlaceThumbnail.name then
return Immutable.JoinDictionaries(state, {
[action.imageToken] = true,
})
elseif action.type == ReceivedPlaceThumbnail.name then
return Immutable.JoinDictionaries(state, {
[action.imageToken] = false,
})
elseif action.type == FailedToFetchPlaceThumbnail.name then
return Immutable.JoinDictionaries(state, {
[action.imageToken] = false,
})
end
return state
end