IS:1 Funcionamiento de Item System. Clases de uso - otiasc/Seijyuji-Rest GitHub Wiki
Una vez tenemos definida las diferentes clases que usaremos, pasamos a ver cómo interactuar con ellas. Y más importante aún, cómo interactuar entre ellas y la base de datos del foro.
Para ello definimos una serie de clases.
UserInteraction
clase Mediante esta clase compuesta por métodos estáticos podremos interactuar con los datos de los usuarios.
-
static
getObjectList(user:int):str
obtiene la lista de objetos de un usuario -
static
getHistoryList(user:int):str
obtiene el historial de un usuario -
static
putObjectList(user:int, list:ObjectList)
envía la lista de objetos actualizada -
static
putHistoryList(user:int, list:HistoryList)
envía el historial actualizado -
Obtener la lista de objetos
-
Obtener el historial de uso de objetos
-
Convertir las listas obtenidas a objetos JS
-
Añadir a la lista de objetos el objeto deseado
-
Añadir al historial el hecho de obtención.
-
Colocar la lista de objetos
-
Colocar el historial de uso
Los siguientes procesos se van a almace