xe_adapter.zip





언제부터인지 기억도 나지 않고 실행이 되었던 것인지도 모를 "스팸필터에 IP추가"메뉴를 작동 시키고자 소스를 뜯어봤다.

1차적인 문제는 변수 이름이 서로 다른, 보내는 건 'ipaddress' 받는 쪽은 'ipaddressList'....

받는 쪽은 다른 곳에서도 사용될 수 있는 범용 메서드이기 때문에 보내는쪽 변수를 'ipaddressList'로 수정해보았다. 그런데도 작동이 안된다. 


삽질 좀 하다가 debugPrint(Context::getRequestVars());로 모든 변수를 찍어보고 발견한 2차적 문제는 대문자 L이 소문자 l로 변경되어 'ipaddresslist'라고 나와버리고. 소스를 더 뜯어고치기엔 부담이 있기에 접어두고.


그래서 만들어진 잡동사니 애드온이 xe_adapter라는 것.


그 첫기능은 'ipaddress'변수를 'ipaddressList'로 이름을 바꿔 저장시켜 주는 임무.


작동 OK



** 소스를 수정 및 재배포 가능

** 대응 xe version은 1.5.3.0