}
func (q *queueV2) getMaxMessageID(ctx context.Context, queueType persistence.QueueV2Type, queueName string, tc sqlplugin.TableCRUD) (int64, bool, error) {
queue_v2.go
lastMessageID, err := tc.GetLastEnqueuedMessageIDForUpdateV2(ctx, sqlplugin.QueueV2Filter{
QueueType: queueType,
QueueName: queueName,
Partition: defaultPartition,
})
switch {
case err == nil:
return lastMessageID, true, nil