(i18nResources *corev1.ConfigMap, defaultLocale string, locale *string)
| 587 | } |
| 588 | |
| 589 | func buildDescriptionFormatter(i18nResources *corev1.ConfigMap, defaultLocale string, locale *string) func(client.Object, client.Object, tracev1.ObjectChangeType, *schema.GroupVersionKind) (string, *string) { |
| 590 | return func(oldObj client.Object, newObj client.Object, changeType tracev1.ObjectChangeType, gvk *schema.GroupVersionKind) (string, *string) { |
| 591 | description := formatDescription(oldObj, newObj, changeType, gvk, i18nResources, &defaultLocale) |
| 592 | localDescription := formatDescription(oldObj, newObj, changeType, gvk, i18nResources, locale) |
| 593 | return *description, localDescription |
| 594 | } |
| 595 | } |
| 596 | |
| 597 | func formatDescription(oldObj, newObj client.Object, changeType tracev1.ObjectChangeType, gvk *schema.GroupVersionKind, i18nResource *corev1.ConfigMap, locale *string) *string { |
| 598 | if locale == nil { |
no test coverage detected
searching dependent graphs…