versx / ChuckDeviceController

ChuckDeviceController is a .NET based frontend and backend written in C# 11.0 using ASP.NET Core, EntityFramework Core, and Dapper.NET to control real devices and parse received protobuff proto data from iOS and Android mobile devices running Pokemon Go.
https://versx.github.io/ChuckDeviceController
Other
9 stars 4 forks source link

Feature Request: Multiselect for scan area in instance #27

Closed bschultz closed 3 years ago

bschultz commented 3 years ago

Can we turn the scan area into a multiselect and assign multiple scan areas to an instance?

versx commented 3 years ago

Yeah we could, I can't think of any restrictions/huge changes with changing it off the top of my head. I'll try working on this today. (unless someone else wants to start/do it - that's cool too)

versx commented 3 years ago

I guess we should add multiple geofence support for webhooks too?

versx commented 3 years ago

Only issue with changing it to support multiple geofences is if you rename a geofence then since it's a json column you lose support for constraints and auto-update of names. If you rename a geofence then instances that reference that geofence will need to be updated manually, or we could use relational tables.