Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Documentation
interpretPropertySubsystem :: (Member PropertyStore r, Member (Error PropertySubsystemError) r, Member Events r, Member TinyLog r) => PropertySubsystemConfig -> InterpreterFor PropertySubsystem r Source #
setPropertyImpl :: (Member PropertyStore r, Member (Input PropertySubsystemConfig) r, Member (Error PropertySubsystemError) r, Member Events r) => UserId -> ConnId -> PropertyKey -> RawPropertyValue -> Sem r () Source #
checkMaxProperties :: (Member PropertyStore r, Member (Input PropertySubsystemConfig) r, Member (Error PropertySubsystemError) r) => UserId -> PropertyKey -> Sem r () Source #
validatePropertyKey :: (Member (Input PropertySubsystemConfig) r, Member (Error PropertySubsystemError) r) => PropertyKey -> Sem r () Source #
validatePropertyValue :: (Member (Input PropertySubsystemConfig) r, Member (Error PropertySubsystemError) r) => RawPropertyValue -> Sem r Value Source #
deletePropertyImpl :: (Member PropertyStore r, Member Events r) => UserId -> ConnId -> PropertyKey -> Sem r () Source #
onUserDeletdImpl :: Member PropertyStore r => UserId -> Sem r () Source #
clearPropertiesImpl :: (Member PropertyStore r, Member Events r) => UserId -> ConnId -> Sem r () Source #
lookupPropertyImpl :: Member PropertyStore r => UserId -> PropertyKey -> Sem r (Maybe RawPropertyValue) Source #
getPropertyKeysImpl :: Member PropertyStore r => UserId -> Sem r [PropertyKey] Source #
getAllPropertiesImpl :: (Member PropertyStore r, Member TinyLog r, Member (Error PropertySubsystemError) r) => UserId -> Sem r PropertyKeysAndValues Source #
parseStoredPropertyValue :: (Member TinyLog r, Member (Error PropertySubsystemError) r) => RawPropertyValue -> Sem r Value Source #