GS2-Datastore 스크립트 트리거 레퍼런스
확장 스크립트를 호출하는 이벤트 트리거의 레퍼런스
트리거
doneUpload
데이터 오브젝트의 업로드 완료를 보고합니다
동기 실행 스크립트
데이터 오브젝트의 업로드 완료를 보고합니다 처리 전에, 스크립트가 동기 실행됩니다.
Request
| 타입 | 설명 | |
|---|---|---|
| namespace | Namespace | 네임스페이스 |
| dataObject | DataObject | 데이터 오브젝트 |
| objectUrl | string | 업로드한 오브젝트의 URL |
Result
| 타입 | 필수 | 기본값 | 값 제한 | 설명 | |
|---|---|---|---|---|---|
| permit | bool | ✓ | 데이터 오브젝트 업로드 완료 보고를 허용할지 여부 |
구현 예제
-- Request
local namespace = args.namespace
local dataObject = args.dataObject
local objectUrl = args.objectUrl
-- Business logic:
local permit = true
-- Result
result = {
permit=permit
}비동기 실행 스크립트
데이터 오브젝트의 업로드 완료를 보고합니다 처리 후에, 스크립트가 비동기 실행됩니다.
Request
| 타입 | 설명 | |
|---|---|---|
| namespace | Namespace | 네임스페이스 |
| dataObject | DataObject | 데이터 오브젝트 |
구현 예제
-- Request
local namespace = args.namespace
local dataObject = args.dataObject
-- 비동기 스크립트는 일반적으로 API 응답에 영향을 주지 않습니다.
-- 로그 출력이나 분석, 외부 알림 등에 사용됩니다.
result = {
}